@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, em, font, img, ins, q, s, samp,
small, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, button,textarea {margin:0; padding:0; }
body {font:11px "Trebuchet MS",Arial,Tahoma,verdana,sans-serif; text-align:left; color:#000000;background:#ededed;}
input,button,textarea,select{font-family:inherit;font-size:100%;font-weight:inherit;}
fieldset,img {border:0;}
ul,ol,dl {list-style:none;}
table {border-collapse: collapse; }
td {vertical-align:top;}
input,select,textarea {font-family:Arial,Tahoma,sans-serif; font-size:inherit;color:inherit;outline:none;}
select {color:#666666;}
a {color:#000000; text-decoration:none; outline:none; cursor:pointer; }
a:hover {color:#ed1e23; } 
.btn_go,.btn_sub,.btn,.submit {outline:none; cursor:pointer; }
.none {display:none;}
.highlight {color:#ff9900;}
.block {overflow:visible;}
.error {color:#ff0000; }
.error p,.success p{}

h1 {font-size:24px;color:#7f4c2c;line-height:normal;font-style:normal;font-variant:normal;font-weight:normal;}
h2 {font-size:15px;}
h3 {font-size:15px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:15px;}
.clearfix:after,.container:after,.wrap:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }


#header {width:970px;margin:0 auto;padding:17px 14px 0 18px;position:relative;}
#header #logo {float:left;}
#header #logo img {vertical-align:top; }
#header .banner {float:left;}
.header_tool {text-align:right;margin:0 0 14px 0;}
.header_tool a {margin-left:18px;}
.header_cons {background:url(../images/icon_dashed.gif) 0 0 repeat-x;clear:both;height:132px;padding:1px 0 0 0;}
.header_cons .cons {background:url(../images/top_right.jpg) right top no-repeat;overflow:hidden;}
.header_nav {font-size:10px;text-align:right;position:absolute;top:47px;right:14px;}
.header_nav li {display:inline;;}
.header_nav li a {display:block;float:left;margin-left:10px;padding-top:5px;}
.header_nav li a:hover {background:url(../images/icon_triangle.gif) center top no-repeat;}
/*
.search {top:15px;right:22px;width:202px;}
.search p {background:url(../images/en/search_text.png) 0 0 no-repeat;overflow:hidden;}
.search input {vertical-align:middle;}
.search .text {font-size:12px;background:transparent;border:0;width:135px;height:16px;margin:0;padding:2px 4px 2px 4px;float:left;}
.search .btn_sub {font-size:12px;text-align:center;border:0;color:#ffffff;background:url(../images/en/btn_search.png) 0 0 no-repeat;
width:58px;height:20px;float:left;}
*/

#nav {font-size:11px;}
#nav dt {font-weight:bold;background:url(../images/icon_dashed.gif) left top repeat-x;cursor:pointer;padding:10px 0 10px}
#nav dd {display:none;margin-bottom:28px;}
#nav dt.first {background:none;padding-top:0;}
#nav dt span {background:url(../images/icon_plus.gif) 0 4px no-repeat;display:block;padding-left:11px;}
#nav dt.select span {background:url(../images/icon_minus.gif) 0 4px no-repeat;}

.path {font-size:11px;color:#888888;margin:4px 0 14px 0;padding:0;height:20px;line-height:20px;clear:both;overflow:hidden; }
.path a {color:#5f5f5f;}
.path a:hover,.path .active,.path .trail  {color:#6b9d0d;}
.path {margin-top:16px;}

#footer {font-size:10px;background:url(../images/icon_dashed.gif) left top repeat-x;clear:both;overflow:hidden;width:970px;margin:55px auto 0; padding:25px 16px 35px 16px;}
#footer .footer_column {font-size:12px;width:148px;margin:0 20px 0 0;float:left;}
#footer .footer_column h4 {font-size:12px;font-weight:bold;}
#footer .copyright {font-size:10px;color:#6d6e71;clear:both;overflow:hidden;padding:38px 0 0 0;}



